<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>

  <body>
    <script>
      /* 
     &&   
// 如果两个值都为true，则返回后面的
// 如果第一个值都为false，则直接返回
// 如果两个值都为false，则返回靠前的false
      /* || ，ze
      如果第一个值是false，则返回第二个值
      如果第一个值是true，则返回第一个值
      
      非布尔值的情况
     对于非布尔值进行与或运算时，
     会先将其转换为布尔值，然后再运算，并且返回原值
 */

      var result = 5 && 6;
      result = 0 && 2;
      result = 0 && NaN;

      console.log("result=" + result);
    </script>
  </body>
</html>
